DBGrid a zadavani dat

Otázka od: Viktor Marek

28. 10. 2002 11:00

Zdravim

Mam DBGrid a v nem slouce A,B,C. Jestlize chci editovat jen sloupec C
nastavim sloupec A,B ReadOnly na True.
Nastavim kursor na prvni zaznam sloupce C a po editaci klavesou TAB ci Enter
kursor skoci na nasledujici zaznam sloupce C. To je OK.
Jak ale osetrit stav kdy uzivatel oznaci udaj ve sloupci A mysi nebo
klavesou TAB tak aby kursor skocil ihned na udaj ve sloupci C a při najeti
prg se kurzor nastavil na prvni zaznam sloupce C

Diky za radu

Viktor Marek
viktor@mbox.vol.cz



---
Odchozí zpráva neobsahuje viry.
Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz).
Verze: 6.0.408 / Virová báze: 230 - datum vydání: 24.10.2002

Odpovedá: Viktor Marek

28. 10. 2002 21:22

Zdravim

Po delsi dobe jsem prisel na toto

procedure TForm1.Button1Click(Sender: TObject);
begin
DBGrid1.SelectedIndex := 2;
DBGrid1.setfocus;
end;

procedure TForm1.DBGrid1ColEnter(Sender: TObject);
begin
 DBGrid1.SelectedIndex := 2;
end;

Jak ale zamezit stavu, kdy mam napr. v DBGridu 3 zaznamy a po editaci 3
zaznamu dojde vlastne ke vkladani (Insertu) dalsiho zaznamu ve sloupci -
presneji receno chci pouze editovat existujici zaznamy.

Diky za odpoved

Viktor Marek
viktor@mbox.vol.cz

> Mam DBGrid a v nem slouce A,B,C. Jestlize chci editovat jen sloupec C
> nastavim sloupec A,B ReadOnly na True.
> Nastavim kursor na prvni zaznam sloupce C a po editaci klavesou TAB ci
Enter
> kursor skoci na nasledujici zaznam sloupce C. To je OK.
> Jak ale osetrit stav kdy uzivatel oznaci udaj ve sloupci A mysi nebo
> klavesou TAB tak aby kursor skocil ihned na udaj ve sloupci C a při najeti
> prg se kurzor nastavil na prvni zaznam sloupce C



---
Odchozí zpráva neobsahuje viry.
Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz).
Verze: 6.0.408 / Virová báze: 230 - datum vydání: 24.10.2002